perforated grille - Spanish English Dictionary